Efficient On-the-Fly Cycle Collection
نویسندگان
چکیده
A reference counting garbage collector cannot reclaim unreachable cyclic structures of objects. Therefore, reference counting collectors either use a backup tracing collector seldom, or employ a cycle collector to reclaim cyclic structures. Recently, the first on-the-fly cycle collector, that may run concurrently with program threads, was presented by Bacon and Rajan [3]. This demonstrated the ability to run on-the-fly reference counting without resorting to an auxiliary tracing collector. In this paper, we present an improved on-the-fly cycle collector by combining techniques developed in that paper with the sliding views collectors. The resulting collector gains two advantages. First, it improves over the efficiency of the original collector significantly, making the cycle collection solution usable in practice. Second, it eliminates the termination problem that appeared in the original algorithm. There, a rare race may delay the reclamation of an unreachable cyclic structure forever. The new cycle collector guarantees reclamation of all unreachable cyclic structures.
منابع مشابه
Sustainability Life Cycle Assessment (LCA) Of Household Food Waste Management in Urban Areas
Background: Food waste is a very serious problem, it is proven that Indonesia is the second largest producer of food waste in the world. A limited waste management system will result in a decrease in environmental quality such as air pollution, water pollution, and soil pollution. So far, the waste management system is only limited to reducing waste generation. Life Cycle Assessment (LCA) is a ...
متن کاملThe biological effect of Sepedon (Diptera: Sciomyzidae) fly larvae living on Lymnea snails
The present work was carried out to investigate first, the ecology of the Sepedon flies as well as speciesof Lymnea snails and secondly, the biological effects of Sepedon fly larvae living on Lymnea. In this regard,the life cycle, death rate and compatibility of Lymnea species, as well as the life cycle of Sepedon flies inbreeding cage and the activity of the new larvae in the same ecological c...
متن کاملOn-the-Fly Cycle Collection Revisited
A reference counting garbage collector cannot reclaim unreachable cyclic structures of objects. Therefore, reference counting collectors either use a backup tracing collector seldom, or employ a cycle collectors to reclaim cyclic structures. Recently, the first on-the-fly cycle collector, that may run concurrently with program threads, was presented by Bacon and Rajan [3]. This demonstrated the...
متن کاملSynthesis of Oxazolone and Imidazolone Derivatives in Presence of H2O2 Promoted Fly Ash as a Novel and Efficient Catalyst
A new catalyst was prepared by promoting fly ash with hydrogen peroxide. The catalytic activity of H2O2 promoted fly ash (HPFA) was evaluated by synthesis 5(4H)-oxazolone and imidazolone derivatives under solvent free conditions. The possible mechanisms of synthesis reactions were also suggested. These proposed methods benefit in terms of low-cost catalyst, high yields, ease of workup, survival...
متن کاملAdsorption of Cu(II) from Aqueous Solution on Fly Ash Based Linde F (K) Zeolite
The work focuses on the removing of Cu(II) from aqueous solution by Linde F(K) zeolite. The zeolite is synthesized from fly ash by hydrothermal process. The adsorption experiments discuss several factors including the optimal solution pH, zeolite dosage, adsorption temperature, adsorption kinetics and adsorption isotherm equation. The results show that, the optima...
متن کامل